Run Speeds

To get the best results out of SOLIS, it is important to understand the effects that various settings have on the simulation's run time. In general:

  • Exporting to CSV is much faster than sending data to the STK Data Provider.
  • The faster the SOLIS Execution Rate, the longer a simulation will take.
  • The more often telemetry points are sampled, the longer a simulation will take.

Baseline run

A Baseline Run with the Landmapper BC scenario was conducted to test the effect of different scenario changes. The following parameters defined the baseline test:

Simulation settings
  • Run as fast as possible
  • 10 Hz execution rate
  • 1500 sec run time
Telemetry settings

The following settings were used for the baseline test:

  • Output to CSV
  • 1 second for Sample Period
  • Pre-included packets, as shown below

Telemetry Settings

Using these settings, SOLIS was able to simulate 1500 seconds of the scenario time at over 105x real-time speed.

Run speed analysis

The following tests were done after the baseline was set. Each row in the table below represents a single change from the Baseline Run. The relative speed shows how many times faster or slower that run was than the Baseline

Changes to Baseline Speed Relative to Baseline
Output Telemetry to STK Data Provider 0.35x
Output Telemetry to Both CSV and STK Data Provider 0.35x
2 Hz Execution Rate 1.12x
20 Hz Execution Rate 0.69x
10 sec Telemetry Rate 1.21x
0.1 sec Telemetry Rate 0.32x